A wallet in Flexprice acts as a virtual account linked to a customer. It allows for storing and managing credits that can be applied toward subscription payments, usage-based charges, or other transactions.
Flexprice enable you to manage prepaid credits for your customers. These are credits added to a wallet and can be consumed for billing purposes. Wallets ensure an efficient and transparent mechanism for credit handling, aligning with subscription and usage-based pricing models. Wallets operate in a defined currency and can be topped up manually or automatically.
Creating a Wallet
Go to the Customers section in the dashboard.
Select the desired customer.
Navigate to the Wallet tab in the customer’s profile.
If no wallet exists for the customer, you will see a message: “No wallet linked to the customer yet.”
Click the Add Wallet button to open the wallet creation form.
Fill out the following details:
Wallet Name: Assign a name to the wallet. By default, it will be “Prepaid Wallet.”
Currency: Select the currency in which this wallet will operate (e.g., USD, INR). Note: Only one active wallet per currency is allowed for a customer. If a wallet for the selected currency already exists, you must deactivate it before creating a new one.
Currently, only Free Credits can be added. These credits do not generate an invoice, as they are granted without charge. Also, the credit-to-currency ratio is 1:1 (e.g., 1 credit equals 1 USD or 1 INR)
Click Save Wallet to finalise the creation process.
The wallet will now appear in the Wallet tab for the customer, showing the balance and available credits.